package com.chengyu.core.mapper;

import com.chengyu.core.model.PmsServicesAttrVal;
import com.chengyu.core.model.PmsServicesAttrValExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface PmsServicesAttrValMapper {
    long countByExample(PmsServicesAttrValExample example);

    int deleteByExample(PmsServicesAttrValExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(PmsServicesAttrVal record);

    int insertSelective(PmsServicesAttrVal record);

    List<PmsServicesAttrVal> selectByExample(PmsServicesAttrValExample example);

    PmsServicesAttrVal selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") PmsServicesAttrVal record, @Param("example") PmsServicesAttrValExample example);

    int updateByExample(@Param("record") PmsServicesAttrVal record, @Param("example") PmsServicesAttrValExample example);

    int updateByPrimaryKeySelective(PmsServicesAttrVal record);

    int updateByPrimaryKey(PmsServicesAttrVal record);
}